package com.github.edu.repair.api.entity;

import com.fasterxml.jackson.annotation.JsonIgnore;

import java.io.Serializable;
import java.util.Objects;

/**
 * Create by IntelliJ IDEA
 * 用户：王建
 * 日期：2018-8-20
 */
public class TBxBxsq implements Serializable {
    private Long id;
    private String lcbh;
    private String lcmc;
    private String bxsj;
    private Integer del;
    private Integer sffdx;
    private String dqbz;
    private Integer clfs;
    private Integer clzt;
    private String clbm;
    private String bxr;
    private String xm;
    private Integer bmyx;
    private String lxdh;
    private Integer fwddly;
    private String fwdd;
    private Integer fwdl;
    private Integer bxlx;
    private String gznr;
    private Integer shbh;
    private String gzms;
    private String fj;
    private Integer sftbg;
    private Integer cftbyy;
    private Integer zbr;
    private String zbly;
    private String pgzg;
    private String pgdh;
    private Integer clgcs;
    private String gcsdh;
    private String pgsj;
    private String gcsclsj;
    private Integer shlx;
    private Integer sfsywl;
    private String clsm;
    private String clfj;
    private String thly;
    private Integer pj;
    private String yj;
    @JsonIgnore
    private String fwdlmc;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getLcbh() {
        return lcbh;
    }

    public void setLcbh(String lcbh) {
        this.lcbh = lcbh;
    }

    public String getLcmc() {
        return lcmc;
    }

    public void setLcmc(String lcmc) {
        this.lcmc = lcmc;
    }

    public String getBxsj() {
        return bxsj;
    }

    public void setBxsj(String bxsj) {
        this.bxsj = bxsj;
    }

    public Integer getDel() {
        return del;
    }

    public void setDel(Integer del) {
        this.del = del;
    }

    public Integer getSffdx() {
        return sffdx;
    }

    public void setSffdx(Integer sffdx) {
        this.sffdx = sffdx;
    }

    public String getDqbz() {
        return dqbz;
    }

    public void setDqbz(String dqbz) {
        this.dqbz = dqbz;
    }

    public Integer getClfs() {
        return clfs;
    }

    public void setClfs(Integer clfs) {
        this.clfs = clfs;
    }

    public Integer getClzt() {
        return clzt;
    }

    public void setClzt(Integer clzt) {
        this.clzt = clzt;
    }

    public String getClbm() {
        return clbm;
    }

    public void setClbm(String clbm) {
        this.clbm = clbm;
    }

    public String getBxr() {
        return bxr;
    }

    public void setBxr(String bxr) {
        this.bxr = bxr;
    }

    public String getXm() {
        return xm;
    }

    public void setXm(String xm) {
        this.xm = xm;
    }

    public Integer getBmyx() {
        return bmyx;
    }

    public void setBmyx(Integer bmyx) {
        this.bmyx = bmyx;
    }

    public String getLxdh() {
        return lxdh;
    }

    public void setLxdh(String lxdh) {
        this.lxdh = lxdh;
    }

    public Integer getFwddly() {
        return fwddly;
    }

    public void setFwddly(Integer fwddly) {
        this.fwddly = fwddly;
    }

    public String getFwdd() {
        return fwdd;
    }

    public void setFwdd(String fwdd) {
        this.fwdd = fwdd;
    }

    public Integer getFwdl() {
        return fwdl;
    }

    public void setFwdl(Integer fwdl) {
        this.fwdl = fwdl;
    }

    public Integer getBxlx() {
        return bxlx;
    }

    public void setBxlx(Integer bxlx) {
        this.bxlx = bxlx;
    }

    public String getGznr() {
        return gznr;
    }

    public void setGznr(String gznr) {
        this.gznr = gznr;
    }

    public Integer getShbh() {
        return shbh;
    }

    public void setShbh(Integer shbh) {
        this.shbh = shbh;
    }

    public String getGzms() {
        return gzms;
    }

    public void setGzms(String gzms) {
        this.gzms = gzms;
    }

    public String getFj() {
        return fj;
    }

    public void setFj(String fj) {
        this.fj = fj;
    }

    public Integer getSftbg() {
        return sftbg;
    }

    public void setSftbg(Integer sftbg) {
        this.sftbg = sftbg;
    }

    public Integer getCftbyy() {
        return cftbyy;
    }

    public void setCftbyy(Integer cftbyy) {
        this.cftbyy = cftbyy;
    }

    public Integer getZbr() {
        return zbr;
    }

    public void setZbr(Integer zbr) {
        this.zbr = zbr;
    }

    public String getZbly() {
        return zbly;
    }

    public void setZbly(String zbly) {
        this.zbly = zbly;
    }

    public String getPgzg() {
        return pgzg;
    }

    public void setPgzg(String pgzg) {
        this.pgzg = pgzg;
    }

    public String getPgdh() {
        return pgdh;
    }

    public void setPgdh(String pgdh) {
        this.pgdh = pgdh;
    }

    public Integer getClgcs() {
        return clgcs;
    }

    public void setClgcs(Integer clgcs) {
        this.clgcs = clgcs;
    }

    public String getGcsdh() {
        return gcsdh;
    }

    public void setGcsdh(String gcsdh) {
        this.gcsdh = gcsdh;
    }

    public String getPgsj() {
        return pgsj;
    }

    public void setPgsj(String pgsj) {
        this.pgsj = pgsj;
    }

    public String getGcsclsj() {
        return gcsclsj;
    }

    public void setGcsclsj(String gcsclsj) {
        this.gcsclsj = gcsclsj;
    }

    public Integer getShlx() {
        return shlx;
    }

    public void setShlx(Integer shlx) {
        this.shlx = shlx;
    }

    public Integer getSfsywl() {
        return sfsywl;
    }

    public void setSfsywl(Integer sfsywl) {
        this.sfsywl = sfsywl;
    }

    public String getClsm() {
        return clsm;
    }

    public void setClsm(String clsm) {
        this.clsm = clsm;
    }

    public String getClfj() {
        return clfj;
    }

    public void setClfj(String clfj) {
        this.clfj = clfj;
    }

    public String getThly() {
        return thly;
    }

    public void setThly(String thly) {
        this.thly = thly;
    }

    public Integer getPj() {
        return pj;
    }

    public void setPj(Integer pj) {
        this.pj = pj;
    }

    public String getYj() {
        return yj;
    }

    public void setYj(String yj) {
        this.yj = yj;
    }

    public String getFwdlmc() {
        return fwdlmc;
    }

    public void setFwdlmc(String fwdlmc) {
        this.fwdlmc = fwdlmc;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        TBxBxsq tBxBxsq = (TBxBxsq) o;
        return Objects.equals(id, tBxBxsq.id) &&
                Objects.equals(lcbh, tBxBxsq.lcbh) &&
                Objects.equals(lcmc, tBxBxsq.lcmc) &&
                Objects.equals(bxsj, tBxBxsq.bxsj) &&
                Objects.equals(del, tBxBxsq.del) &&
                Objects.equals(sffdx, tBxBxsq.sffdx) &&
                Objects.equals(dqbz, tBxBxsq.dqbz) &&
                Objects.equals(clfs, tBxBxsq.clfs) &&
                Objects.equals(clzt, tBxBxsq.clzt) &&
                Objects.equals(clbm, tBxBxsq.clbm) &&
                Objects.equals(bxr, tBxBxsq.bxr) &&
                Objects.equals(xm, tBxBxsq.xm) &&
                Objects.equals(bmyx, tBxBxsq.bmyx) &&
                Objects.equals(lxdh, tBxBxsq.lxdh) &&
                Objects.equals(fwddly, tBxBxsq.fwddly) &&
                Objects.equals(fwdd, tBxBxsq.fwdd) &&
                Objects.equals(fwdl, tBxBxsq.fwdl) &&
                Objects.equals(bxlx, tBxBxsq.bxlx) &&
                Objects.equals(gznr, tBxBxsq.gznr) &&
                Objects.equals(shbh, tBxBxsq.shbh) &&
                Objects.equals(gzms, tBxBxsq.gzms) &&
                Objects.equals(fj, tBxBxsq.fj) &&
                Objects.equals(sftbg, tBxBxsq.sftbg) &&
                Objects.equals(cftbyy, tBxBxsq.cftbyy) &&
                Objects.equals(zbr, tBxBxsq.zbr) &&
                Objects.equals(zbly, tBxBxsq.zbly) &&
                Objects.equals(pgzg, tBxBxsq.pgzg) &&
                Objects.equals(pgdh, tBxBxsq.pgdh) &&
                Objects.equals(clgcs, tBxBxsq.clgcs) &&
                Objects.equals(gcsdh, tBxBxsq.gcsdh) &&
                Objects.equals(pgsj, tBxBxsq.pgsj) &&
                Objects.equals(gcsclsj, tBxBxsq.gcsclsj) &&
                Objects.equals(shlx, tBxBxsq.shlx) &&
                Objects.equals(sfsywl, tBxBxsq.sfsywl) &&
                Objects.equals(clsm, tBxBxsq.clsm) &&
                Objects.equals(clfj, tBxBxsq.clfj) &&
                Objects.equals(thly, tBxBxsq.thly) &&
                Objects.equals(pj, tBxBxsq.pj) &&
                Objects.equals(yj, tBxBxsq.yj);
    }

    @Override
    public int hashCode() {
        return Objects.hash(id, lcbh, lcmc, bxsj, del, sffdx, dqbz, clfs, clzt, clbm, bxr, xm, bmyx, lxdh, fwddly, fwdd, fwdl, bxlx, gznr, shbh, gzms, fj, sftbg, cftbyy, zbr, zbly, pgzg, pgdh, clgcs, gcsdh, pgsj, gcsclsj, shlx, sfsywl, clsm, clfj, thly, pj, yj);
    }
}
